snatched from - French English Dictionary